General manager human resource careers in Delhi, India